#! /usr/bin/env/python3
# _*_ coding:UTF-8 _×_
'''
    网络爬虫
    作者：王楠
    日期：2020/03/03
    版本：５.0:网络爬虫
'''

import requests    # 网络方法


def get_html_text(url):
    '''
    获取网页的内容,返回文本
    '''
    r = requests.get(url, timeout=30)
    print(r.status_code)
    return r.text


def main():
    '''
    主函数
    '''
    print('这是一个ｐｍ2.5查询工具')
    city = input('请输入要查询城市的拼音:')
    url = 'http://pm25.in/'+city
    url_text = get_html_text(url)
    # print(url_text)
    aqi_div = '''<div class="span12 data">
        <div class="span1">
          <div class="value">
            '''
    index = url_text.find(aqi_div)
    begin_index = index + len(aqi_div)
    end_index = begin_index + 2
    aqi_value = url_text[begin_index: end_index]
    print('空气质量指数是:'+aqi_value)


if __name__ == '__main__':
    main()
